//
// Generated automatically by IndividualFileGenerator.
// Do not modify this file manually.
//
// Icon: clock_rotate
//
package mega.privacy.android.icon.pack.vectors

import androidx.compose.material.Icon
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp

public fun createSmallThinOutlineClockRotateImageVector(): ImageVector = ImageVector.Builder(
    name = "icon_clock-rotate_small_thin_outline",
    defaultWidth = 16.0.dp,
    defaultHeight = 16.0.dp,
    viewportWidth = 16.0f,
    viewportHeight = 16.0f
).apply {
    path(
        fill = SolidColor(Color(0xFF303233)),
        fillAlpha = 1.0f,
        stroke = null,
        strokeAlpha = 1.0f,
        strokeLineWidth = 0.0f,
        strokeLineCap = StrokeCap.Butt,
        strokeLineJoin = StrokeJoin.Miter,
        strokeLineMiter = 4.0f,
        pathFillType = PathFillType.NonZero,
    ) {
        moveTo(2.0f, 2.5f)
        curveTo(2.0f, 2.22386f, 1.77614f, 2.0f, 1.5f, 2.0f)
        curveTo(1.22386f, 2.0f, 1.0f, 2.22386f, 1.0f, 2.5f)
        lineTo(1.0f, 6.5f)
        curveTo(1.0f, 6.77614f, 1.22386f, 7.0f, 1.5f, 7.0f)
        lineTo(5.5f, 7.0f)
        curveTo(5.77614f, 7.0f, 6.0f, 6.77614f, 6.0f, 6.5f)
        curveTo(6.0f, 6.22386f, 5.77614f, 6.0f, 5.5f, 6.0f)
        lineTo(2.78761f, 6.0f)
        lineTo(4.45306f, 4.47656f)
        curveTo(4.45843f, 4.47165f, 4.46369f, 4.46662f, 4.46884f, 4.46148f)
        curveTo(5.23601f, 3.69561f, 6.23131f, 3.1998f, 7.30477f, 3.04877f)
        curveTo(8.37822f, 2.89774f, 9.47169f, 3.09967f, 10.4204f, 3.62413f)
        curveTo(11.3691f, 4.14859f, 12.1217f, 4.96717f, 12.5647f, 5.95654f)
        curveTo(13.0078f, 6.9459f, 13.1173f, 8.05245f, 12.8767f, 9.10946f)
        curveTo(12.6362f, 10.1665f, 12.0587f, 11.1167f, 11.2311f, 11.8169f)
        curveTo(10.4036f, 12.5171f, 9.37091f, 12.9294f, 8.28868f, 12.9917f)
        curveTo(7.20644f, 13.054f, 6.13327f, 12.7629f, 5.23087f, 12.1622f)
        curveTo(4.32847f, 11.5616f, 3.64572f, 10.6839f, 3.28551f, 9.66148f)
        curveTo(3.19374f, 9.40103f, 2.90822f, 9.26428f, 2.64777f, 9.35604f)
        curveTo(2.38732f, 9.4478f, 2.25057f, 9.73332f, 2.34233f, 9.99377f)
        curveTo(2.77459f, 11.2207f, 3.59389f, 12.2739f, 4.67677f, 12.9947f)
        curveTo(5.75964f, 13.7155f, 7.04745f, 14.0648f, 8.34614f, 13.9901f)
        curveTo(9.64482f, 13.9153f, 10.884f, 13.4206f, 11.8771f, 12.5803f)
        curveTo(12.8701f, 11.74f, 13.5632f, 10.5998f, 13.8518f, 9.33135f)
        curveTo(14.1404f, 8.06294f, 14.009f, 6.73508f, 13.4774f, 5.54784f)
        curveTo(12.9458f, 4.36061f, 12.0427f, 3.37831f, 10.9042f, 2.74896f)
        curveTo(9.76575f, 2.1196f, 8.45359f, 1.87729f, 7.16544f, 2.05853f)
        curveTo(5.88098f, 2.23924f, 4.68976f, 2.83133f, 3.77023f, 3.74591f)
        lineTo(2.0f, 5.36519f)
        lineTo(2.0f, 2.5f)
        close()
    }
    path(
        fill = SolidColor(Color(0xFF303233)),
        fillAlpha = 1.0f,
        stroke = null,
        strokeAlpha = 1.0f,
        strokeLineWidth = 0.0f,
        strokeLineCap = StrokeCap.Butt,
        strokeLineJoin = StrokeJoin.Miter,
        strokeLineMiter = 4.0f,
        pathFillType = PathFillType.NonZero,
    ) {
        moveTo(8.0f, 4.5f)
        curveTo(8.27614f, 4.5f, 8.5f, 4.72386f, 8.5f, 5.0f)
        lineTo(8.5f, 7.69098f)
        lineTo(10.2236f, 8.55279f)
        curveTo(10.4706f, 8.67628f, 10.5707f, 8.97662f, 10.4472f, 9.22361f)
        curveTo(10.3237f, 9.4706f, 10.0234f, 9.57071f, 9.77639f, 9.44721f)
        lineTo(7.77639f, 8.44721f)
        curveTo(7.607f, 8.36252f, 7.5f, 8.18939f, 7.5f, 8.0f)
        lineTo(7.5f, 5.0f)
        curveTo(7.5f, 4.72386f, 7.72386f, 4.5f, 8.0f, 4.5f)
        close()
    }
}.build()

@Preview
@Composable
private fun SmallThinOutlineClockRotateImageVectorPreview() {
    Icon(
        createSmallThinOutlineClockRotateImageVector(),
        contentDescription = "ClockRotate"
    )
}
